export default {
    // state是默认参数
    getAge(state) {
        
        // ele代表的是数组的各个元素
      return state.person.filter(ele => ele.age > 18);
    },

    // 可以把另外的getter当成参数
    getCount(state, getters) {
      return getters.getAge.length
    },

    //app.vue支持给用户自定义输入参数的情况
    getDate(state) {
      // app.vue调用的时候返回一个函数给他，再根据app.vue里面传入的参数经过函数处理之后得到对应的结果
      return age => {
        return state.person.filter(ele => ele.age > age)
      }
  },
  getModuleA: state => state.modulesA.name,
    getModuleB:state =>state.modulesB.name
  }